Various fixes to Xen stack management. Ensure the cpu0_stack
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 29 Dec 2005 15:59:12 +0000 (16:59 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 29 Dec 2005 15:59:12 +0000 (16:59 +0100)
commitb33ac9e43315d6e9864e2d324f8f5a620d5ec421
tree4cc74f4bf055b004e4bc1b4ef7d11c177d64f86d
parent484a058c48287df3fc9fa0b146dd8c827ffff7be
Various fixes to Xen stack management. Ensure the cpu0_stack
is always sufficiently aligned (requires some linker script
tricks). Small fixes to show_trace() and ensure that Xen
stack pointers are always below the 'struct cpu_info' region.

Signed-off-by: Keir Fraser <keir@xensource.com>
12 files changed:
.hgignore
xen/arch/x86/Makefile
xen/arch/x86/boot/x86_32.S
xen/arch/x86/boot/x86_64.S
xen/arch/x86/domain.c
xen/arch/x86/setup.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/xen.lds [deleted file]
xen/arch/x86/x86_32/xen.lds.S [new file with mode: 0644]
xen/arch/x86/x86_64/xen.lds [deleted file]
xen/arch/x86/x86_64/xen.lds.S [new file with mode: 0644]
xen/include/asm-x86/current.h